home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / source / ctlmod / Makefile < prev    next >
Encoding:
Makefile  |  1993-01-18  |  1.3 KB  |  60 lines

  1. #
  2. #  Makefile for the INGRES control module
  3. #
  4. #    @(#)Makefile    8.4    4/22/86
  5. #
  6.  
  7. include ../Config
  8.  
  9. INGRES=    ../..
  10. H=    ../h
  11. LIB=    $(INGRES)/lib
  12.  
  13. OBJS=    main.o error.o proc_err.o initp.o setp.o resetp.o \
  14.     init_qt.o call.o sysdump.o mapvars.o \
  15.     do_seq.o readinput.o do_st.o send_off.o call_fn.o \
  16.     readmon.o readqry.o writeqry.o range.o treepr.o \
  17.     pb_prime.o pb_get.o pb_tput.o pb_put.o pb_flush.o \
  18.     pb_read.o pb_write.o pb_rphys.o pb_wphys.o pb_dump.o \
  19.     cm_reset.o cm_cleanup.o cm_close.o \
  20.     prvect.o getp.o monitor.o av_files.o
  21. HDRS=    pipes.h proc.h state.h ctlmod.h 
  22. SRCS1=    main.c error.c proc_err.c initp.c setp.c resetp.c \
  23.     init_qt.c call.c sysdump.c mapvars.c \
  24.     do_seq.c readinput.c do_st.c send_off.c call_fn.c \
  25.     readmon.c readqry.c writeqry.c range.c treepr.c
  26. SRCS2=    pb_prime.c pb_get.c pb_tput.c pb_put.c pb_flush.c \
  27.     pb_read.c pb_write.c pb_rphys.c pb_wphys.c pb_dump.c \
  28.     cm_reset.c cm_cleanup.c cm_close.c \
  29.     prvect.c getp.c monitor.c av_files.c
  30.  
  31. CFLAGS=    $(CONFIG) -O -I$H
  32. HEADER=    Control Module
  33. AR=    -ar
  34. ARFLAGS=rvu
  35. RANLIB=    ranlib
  36. CP=    cp
  37. CHMOD=    chmod
  38. LIBMODE=664
  39.  
  40. all: ctlmod
  41.  
  42. ctlmod: $(OBJS)
  43.     $(AR) $(ARFLAGS) ctlmod $?
  44.     $(CHMOD) $(LIBMODE) ctlmod
  45.     $(RANLIB) ctlmod
  46.  
  47. install: $(LIB)/ctlmod
  48.  
  49. $(LIB)/ctlmod: ctlmod
  50.     $(CP) ctlmod $(LIB)/ctlmod
  51.     $(RANLIB) $(LIB)/ctlmod
  52.  
  53. new:
  54.     rm -f ctlmod
  55.  
  56. clean:
  57.     rm -f *.o
  58.     rm -f a.out ctlmod core
  59.  
  60.